package subraSoft.centaurus.gui.option;

import javax.swing.event.ChangeListener;

import org.netbeans.validation.api.ui.ValidationPanel;

/**
 * Interfaz para tratar de forma generica todas las
 * ventanas que poseean validacion dinamica.
 * 
 * @author christian
 */
public interface CenIErrorDisplayer
{
	/**
	 * Quita el observador del panel.
	 * 
	 * @param cl el observador a quitar.
	 */
	void removeChangeListener(ChangeListener cl);
	
	/**
	 * Agraga un observador al panel.
	 * 
	 * @param cl observador a agregar.
	 */
	void addChangeListener(ChangeListener cl);
	
	/**
	 * Obtiene el ValidationPanel de la ventana.
	 * 
	 * @return el ValidationPanel de la ventana.
	 */
	ValidationPanel getValidationPanel();
}

